lot (batch) - French English Dictionary